home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Software / Freeware / Programare / bluej / bluejsetup-203.exe / {app} / lib / german / javac.help < prev    next >
Text File  |  2004-12-19  |  27KB  |  756 lines

  1. as of release 1.4, 'assert' is a keyword, and may not be used as an identifier
  2. Das Wort 'assert' ist nun Teil der Sprache Java
  3. und hat eine spezielle Bedeutung (es ist ein 
  4. Schlⁿsselwort). Es kann nicht verwendet werden,
  5. um Variablen oder Methoden zu benennen. Bitte
  6. wΣhlen Sie einen anderen Namen.
  7.  
  8. qualified new of static class
  9. Leider kein Hilfetext verfⁿgbar.
  10.  
  11. * is abstract; cannot be instantiated
  12. Die Klasse ist als 'abstract' deklariert. Das
  13. bedeutet, dass sie Methoden enthΣlt, die sie 
  14. aber nicht implementiert (abstrakte Methoden).
  15. Sie k÷nnen keine Objekte von abstrakten Klassen
  16. erzeugen. Sie mⁿssen eine von der abstrakten
  17. Klasse abgeleitete Klasse finden oder schreiben,
  18. die alle abstrakten Methoden implementiert. Von
  19. dieser Klasse k÷nnen Sie dann Objekte erzeugen.
  20.  
  21. abstract methods cannot have a body
  22. Sie haben eine Methode als 'abstract' deklariert
  23. und haben einen Methodenrumpf geschrieben. Das 
  24. ist ein Widerspruch. Abstrakte Methodendeklarationen
  25. besitzen nur einen Methodenkopf, gefolgt von einem
  26. Strichpunkt. Entfernen Sie entweder das Wort 
  27. "abstract" oder den Methodenrumpf.
  28.  
  29. * is already defined in *
  30. In dieser Methode gibt es bereits eine Variable
  31. (oder vielleich einen Parameter) mit demselben
  32. Namen. Verwenden Sie einen anderen Namen. (Oder
  33. haben Sie vielleicht dieselbe Variable gemeint?
  34. Dann entfernen Sie die Typangabe, sodass es nicht
  35. wie eine neue Variablendeklaration aussieht.)
  36.  
  37. anonymous class implements interface; cannot have arguments
  38. Leider kein Hilfetext verfⁿgbar.
  39.  
  40. anonymous class implements interface; cannot have qualifier for new
  41. Leider kein Hilfetext verfⁿgbar.
  42.  
  43. array required, but *
  44. Sie verwenden hier eine Syntax, die so aussieht, als 
  45. wolltebn Sie auf ein Arrayelement zugreifen. Die 
  46. Variable, die Sie meinen, ist allerdings kein Array.
  47.  
  48. break outside switch or loop
  49. Die "break"-Anweisung verlΣsst einen Block wie etwa
  50. eine "switch"-Anweisung oder eine Schleife ("for"-,
  51. "while"- oder "do"-Schleife). Ausserhalb eines solchen
  52. Blocks kann "break" nicht angewendet werden.
  53.  
  54. * must be first statement in constructor
  55. In jeder Klasse, die eine Superklasse (ⁿbergeordnete
  56. Klasse) besitzt, sollten Sie als Allererstes den 
  57. Konstruktor der Superklasse aufrufen. Dazu fⁿgen Sie
  58.     super(...);
  59. als erste ausfⁿhrbare Zeile Ihres Konstruktors ein
  60. (und ersetzen die Punkte durch die entsprechenden
  61. Parameter). Der Versuch, die Variablen der Superklasse
  62. zu verwenden, bevor deren Konstruktor aufgerufen wurde,
  63. fⁿhrt zu ─rger!
  64.  
  65. cannot access *
  66. Leider kein Hilfetext verfⁿgbar.
  67.  
  68. * cannot be applied to *
  69. Leider kein Hilfetext verfⁿgbar.
  70.  
  71. cannot assign a value to final variable *
  72. Die Variable, der Sie hier etwas zuweisen wollen,
  73. wurde als "final" deklariert. Das bedeutet, dass
  74. Sie ihren Wert spΣter nicht mehr Σndern dⁿrfen.
  75. Wenn Sie den Wert wirklich Σndern mⁿssen, entfernen
  76. Sie "final" aus der Variablendeklaration.
  77.  
  78. * cannot be dereferenced
  79. Sie verwenden die Punktnotation, um eine Variable oder
  80. eine Methode eines anderen Objekts anzusprechen. Die 
  81. Variable, die Sie verwenden, ist allerdings nicht vom
  82. Typ eines Objekts -- sie besitzt keine Variablen oder
  83. Methoden.
  84.  
  85. cannot inherit from final *
  86. Die Superklasse (die Klasse, die nach dem Schlⁿsselwort
  87. "extends" aufscheint) ist als "final" deklariert. Das
  88. bedeutet, dass sie abgeleitete Klassen ausdrⁿcklich
  89. verhindert. Tut uns Leid -- Sie k÷nnen nicht ableiten,
  90. wenn die Superklasse das nicht will ...
  91.  
  92. * before supertype constructor has been called
  93. In jeder Klasse, die eine Superklasse (ⁿbergeordnete
  94. Klasse) besitzt, sollten Sie als Allererstes den 
  95. Konstruktor der Superklasse aufrufen. Dazu fⁿgen Sie
  96.     super(...);
  97. als erste ausfⁿhrbare Zeile Ihres Konstruktors ein
  98. (und ersetzen die Punkte durch die entsprechenden
  99. Parameter). Der Versuch, die Variablen der Superklasse
  100. zu verwenden, bevor deren Konstruktor aufgerufen wurde,
  101. fⁿhrt zu ─rger!
  102.  
  103. cannot return a value from method whose result type is void
  104. Der Rⁿckgabetyp "void" in einer Methodensignatur bedeutet,
  105. dass die Methode kein Ergebnis zurⁿckliefert. Der Methoden-
  106. rumpf sollte keine "return"-Anweisung beinhalten.
  107.  
  108. cannot select a static class from a parameterized type
  109. Leider kein Hilfetext verfⁿgbar.
  110.  
  111. * cannot be inherited with different arguments:*
  112. Leider kein Hilfetext verfⁿgbar.
  113.  
  114. 'catch' without 'try'
  115. "catch" ist ein Schlⁿsselwort, das nur nach einem "try"-Block
  116. auftreten darf. Die korrekte Anordnung ist:
  117.    try {
  118.       Anweisungen;
  119.    }
  120.    catch(Exception e) {
  121.       Anweisungen;
  122.    }
  123.  
  124. * clashes with package of same name
  125. Vergewissern Sie sich, dass die Klasse und das Paket
  126. unterschiedliche Namen haben. Fⁿr gew÷hnlich sollten
  127. Klassennamen mit einem Grossbuchstaben beginnen, wΣhrend
  128. Packagenamen mit einem Kleinbuchstaben beginnen.
  129.  
  130. code too large for try statement
  131. Innerhalb dieses "try"-Blocks befinden sich zuviele
  132. Anweisungen. Verschieben Sie den Code in eine getrennte
  133. Methode und fⁿgen Sie hier einen Methodenaufruf ein.
  134.  
  135. constant expression required
  136. Sie haben hier eine Variable oder einen Ausdruck 
  137. angegeben, aber das ist nicht zulΣssig. Sie dⁿrfen
  138. hier nur Konstante verwenden. Konstante sind Zahlen
  139. (wie etwa 42) oder Symbole, die als "final" deklariert
  140. sind.
  141.  
  142. continue outside of loop
  143. Die "continue"-Anweisung wird benutzt, um sofort den
  144. nΣchsten Schleifendurchlauf zu beginnen. Sie hat 
  145. ausserhalb einer Schleife keine Bedeutung und kann
  146. nur innerhalb einer "for"-, "while"- oder "do"-Schleife
  147. verwendet werden.
  148.  
  149. cyclic inheritance involving *
  150. Sie versuchen hier, eine Klasse abzuleiten, aber diese
  151. Klasse ist bereits als von Ihrer Klasse abgeleitet
  152. deklariert! Nun, das kann nicht funktionieren! Sie
  153. mⁿssen entscheiden, welche Klasse die Superklasse ist
  154. und welche die abgeleitete.
  155.  
  156. * does not exist
  157. Sie haben hier einen Namen benutzt (m÷glicherweise, um
  158. sich auf eine Variable, eine Klasse oder ein Paket 
  159. zu beziehen), den es nicht gibt. Es gibt weder eine
  160. Variable, noch eine Klasse noch ein Paket mit diesem
  161. Namen.
  162.  
  163. duplicate class:*
  164. Es scheint bereits eine Klasse mit diesem Namen zu geben.
  165.  
  166. duplicate case label
  167. Sie haben innerhalb ein- und derselben "switch"-Anweisung
  168. denselben Label zweimal vergeben.
  169.  
  170. duplicate default label
  171. Sie haben innerhalb ein- und derselben "switch"-Anweisung
  172. zweimal "default" geschrieben. Das k÷nnen Sie nicht tun --
  173. einmal ist genug.
  174.  
  175. 'else' without 'if'
  176. Das Schlⁿsselwort "else" kann nur als Teil einer 
  177. "if"-Anweisung auftauchen, in der Form
  178.    if (Bedingung)
  179.      Anweisung;
  180.    else
  181.      Anweisung;
  182. Haben Sie vielleicht bloss die Klammern rund um die 
  183. Anweisungen vergessen? Wenn Sie nach dem "if" mehr als
  184. eine Anweisung haben, mⁿssen Sie Klammern verwenden wie 
  185. hier:
  186.    if (Bedingung)
  187.    {
  188.      Anweisung1;
  189.      Anweisung2;
  190.    }
  191.    else
  192.    {
  193.      Anweisung3;
  194.    }
  195.  
  196. empty character literal
  197. Sie haben ein leeres Zeichen geschrieben. Sie k÷nnen '' 
  198. nicht schreiben. Eine Zeichenkonstante besteht aus einem
  199. einzelnen Zeichen, das unter einfachen Anfⁿhrungszeichen
  200. steht, z.B. 'a'. Zumeist kann nur ein einziges Zeichen 
  201. zwischen den Anfⁿhrungszeichen stehen. Die einzige Ausnahme
  202. bildet der Backslash (Escape-Zeichen) als erstes Zeichen, 
  203. der fⁿr die Angabe von Sonderzeichen wie '\n' oder '\t' 
  204. verwendet wird.
  205.  
  206. * has already been caught
  207. Diese "catch"-Anweisung ist nutzlos. Sie kann niemals 
  208. ausgefⁿhrt werden, weil alle Exceptions, die sie
  209. auffangen soll, bereits von einer anderen "catch"-Anweisung
  210. weiter oben aufgefangen werden.
  211.  
  212. * is never thrown in body of corresponding try statement
  213. Sie haben angegeben, hier eine Exception auffangen 
  214. zu wollen. Aber ich kann Ihnen sagen, dass diese Exception
  215. hier niemals auftreten wird! Im "try"-Block gibt es keine
  216. Anweisung, die diese Exception hervorrufen kann.
  217.  
  218. 'finally' without 'try'
  219. "catch" ist ein Schlⁿsselwort, das nur nach einem "try"-Block
  220. auftreten darf. Die korrekte Anordnung ist:
  221.    try {
  222.       Anweisungen;
  223.    }
  224.    catch(Exception e) {
  225.       Anweisungen;
  226.    }
  227.    finally {
  228.       Anweisungen;
  229.    }
  230.  
  231. floating point number too large
  232. Das System kann mit Gleitkommazahlen dieser Gr÷▀e nicht umgehen.
  233.  
  234. floating point number too small
  235. Das System kann mit Gleitkommazahlen dieser Kleinheit nicht umgehen.
  236.  
  237. inner classes cannot have static declarations
  238. Sie k÷nnen keine statischen Typen in verschachtelten Klassen 
  239. deklarieren. Wenn Sie hier einen statischen Typ ben÷tigen, 
  240. deklariern Sie ihn in der Σusseren Klasse.
  241.  
  242. illegal character:*
  243. In der Sourcedatei befindet sich hier ein unzulΣssiges Zeichen,
  244. das m÷glicherweise unsichtbar ist. Wenn Sie es nicht finden und
  245. l÷schen k÷nnen, l÷schen Sie die ganze Zeile und geben Sie sie 
  246. neu ein.
  247.  
  248. illegal combination of modifiers: *
  249. Sie haben versucht, zwei Typ-Modifizierer in nicht zulΣssiger Weise 
  250. miteinander zu kombinieren. Wahrscheinlich widersprechen einander
  251. die Bedeutungen der beiden Modifizierer, beispielsweise wie wenn eine 
  252. Methode als sowohl als "abstract" als auch als "native", "final",
  253. "private" oder "synchronized" deklariert wⁿrde.
  254.  
  255. illegal escape character
  256. Ein Sonderzeichen wird durch einen Backslash und ein zweites
  257. Zeichen dargestellt, z.B. '\n'. Es gibt nur eine begrenzte 
  258. Menge von Zeichen, die nach dem Backslash zulΣssig sind. Es
  259. sind dies \n, \t, \b, \r, \f, \\, \', \" und Ziffern. Wenn Sie
  260. den Backslash selbst darstellen wollen, scheiben Sie "\\" --
  261. dies wird in Ihrem String mit einen einzelnen Backslash 
  262. ersetzt.
  263.  
  264. illegal forward reference
  265. Leider kein Hilfetext verfⁿgbar.
  266.  
  267. illegal initializer for *
  268. Leider kein Hilfetext verfⁿgbar.
  269.  
  270. illegal line end in character literal
  271. Sie haben einen Zeilenvorschub, wo ein Zeichen angegeben sein sollte.
  272. Das k÷nnen Sie nicht tun. Wenn Sie das Zeichen fⁿr einen Zeilen-
  273. vorschub angeben wollen, schreiben Sie es als '\n'.
  274.  
  275. * is not an inner class
  276. Leider kein Hilfetext verfⁿgbar.
  277.  
  278. illegal start of expression
  279. Leider kein Hilfetext verfⁿgbar.
  280.  
  281. illegal start of type
  282. An einer Stelle im Sourcetext, wo der Name eines Typs erwartet wurde,
  283. wurde etwas Anderes gefunden (h÷chstwahrscheinlich ein Java-Schlⁿssel-
  284. wort). ▄berprⁿfen Sie diese Zeile nach fehlerhaften Typdefinitionen.
  285.  
  286. illegal unicode escape
  287. Leider kein Hilfetext verfⁿgbar.
  288.  
  289. improperly formed type, some parameters are missing
  290. Leider kein Hilfetext verfⁿgbar.
  291.  
  292. incomparable types: *
  293. Leider kein Hilfetext verfⁿgbar.
  294.  
  295. integer number too large: *
  296. Sie haben eine Zahl angegeben, die fⁿr den hier erwarteten Datentyp zu
  297. gross ist. Sie mⁿssen einen gr÷sseren Datentyp verwenden (z.B. "long"
  298. anstelle von "int").
  299.  
  300. internal error; cannot instantiate *
  301. Leider kein Hilfetext verfⁿgbar.
  302.  
  303. * but with different return type
  304. Sie versuchen vielleicht, zwei Methoden zu schreiben, die bis auf
  305. den Rⁿckgabetyp dieselbe Signatur haben. Das ist nicht zulΣssig.
  306.  
  307. interface expected here
  308. Ein Interface kann nur von einem anderen Interface abgeleitet werden.
  309. Der Name, den Sie nach "extends" angegeben haben, ist kein Interface.
  310.  
  311. interface methods cannot have body
  312. Methoden in Interfaces dⁿrfen nur Deklarationen sein. Das bedeutet, dass
  313. sie nur einen Methodenkopf enthalten sollten, gefolgt von einen Strichpunkt.
  314. Es sollte kein Methodenrumpf vorhanden sein.
  315.  
  316. hexadecimal numbers must contain at least one hexadecimal digit
  317. Sie haben eine Hexadezimalzahl angegeben. (Das macht man, indem man die
  318. Zahl mit "0X" beginnt). In Hexadezimalzahlen muss nach dem "X"
  319. mindestens eine Ziffer folgen.
  320.  
  321. invalid method declaration; return type required
  322. Eine Methodendeklaration muss auch einen Rⁿckgabetyp deklarieren.
  323. Wenn Ihre Methode z.B. einen String zurⁿckgibt, schreiben Sie:
  324.     public String meineMethode();
  325. Wenn Sie keinen Rⁿckgabewert von dieser Methode wollen, mⁿssen Sie
  326. das Schlⁿsselwort "void" angeben, um anzuzeigen, dass es keinen
  327. Rⁿckgabetyp gibt. Zum Beispiel:
  328.     public void meineMethode();
  329.  
  330. * already in use
  331. In dieser Methode gibt es bereits eine Variable
  332. (oder vielleich einen Parameter) mit demselben
  333. Namen. Verwenden Sie einen anderen Namen. (Oder
  334. haben Sie vielleicht dieselbe Variable gemeint?
  335. Dann entfernen Sie die Typangabe, sodass es nicht
  336. wie eine neue Variablendeklaration aussieht.)
  337.  
  338. * is accessed from within inner class; needs to be declared final
  339. Auf lokale Variable kann von inneren Klassen ⁿblicherweise nicht 
  340. zugegriffen werden. Das ist aber genau das, was Sie hier versuchen. 
  341. Sie haben zwei M÷glichkeiten: Sie k÷nnen den Zugriff auf die lokale
  342. Variable unterlassen, oder Sie k÷nnen die Variable "final" machen --
  343. dann k÷nnen Sie auf sie zugreifen.
  344.  
  345. malformed floating point literal
  346. Sie haben in einer Gleitkommazahl einen Schreibfehler gemacht.
  347. (Eine Gleitkommazahl ist eine Zahl, die einen Kommapunkt enthΣlt).
  348. Beispiele richtig geschriebener Gleitkommazahlen sind:
  349. 18.0      18.     1.8e1     .18E2
  350.  
  351. missing method body, or declare abstract
  352. Methoden mⁿssen entweder einen Methodenrumpf besitzen oder abstrakt 
  353. sein. Ein Methodenrumpf ist der Block in geschwungenen Klammern { }, 
  354. der dem Methodenkopf folgt und Anweisungen enthΣlt.
  355. Wenn eine Methode keinen Methodenrumpf besitzt, muss sie das 
  356. Schlⁿsselwort "abstract" in ihrem Methodenkopf enthalten, z.B.
  357.     public abstract int getAntwort();
  358.  
  359. missing return statement
  360. Sie haben hier eine Methode, die laut Deklaration einen Rⁿckgabewert
  361. liefert. Allerdings gibt es im Methodenrumpf keine "return"-Anweisung.
  362. Das passt nicht zusammen. Sie mⁿssen entweder:
  363.    - den Rⁿckgabetyp der Methode als "void" deklarieren, wenn sie 
  364.      keinen Wert zurⁿckliefern soll, oder
  365.    - an das Ende der Methode eine "return"-Anweisung mit dem richtigen
  366.      Rⁿckgabetyp schreiben, z.B.
  367.          return 42;
  368. Der Typ des Rⁿckgabewerts muss mit dem im Methodenkopf deklarierten Typ
  369. ⁿbereinstimmen.
  370.  
  371. missing return value
  372. Sie haben hier eine "return"-Anweisung geschrieben, die keinen Wert
  373. zurⁿckliefert. Der Methodenkopf allerdings deklariert, dass diese
  374. Methode einen Rⁿckgabewert besitzt. Sie mⁿssen entweder:
  375.    - deklarieren, dass diese Methode keinen Rⁿckgabewert liefert
  376.      (indem Sie "void" als Rⁿckgabetyp im Methodenkopf angeben), oder
  377.    - Sie mⁿssen einen Wert des richtigen Typs zurⁿckliefern, z.B.
  378.          return 42;
  379.      oder
  380.          return "Martin";
  381.  
  382. name clash: *
  383. Leider kein Hilfetext verfⁿgbar.
  384.  
  385. * is reserved for internal use
  386. Der angezeigte Ausdruck ist fⁿr die interne Verwendung reserviert,
  387. wenn es der Name einer Variablen oder Klasse ist, mⁿssen Sie ihn
  388. Σndern.
  389.  
  390. native methods cannot have a body
  391. Sie haben eine Methode als "native" deklariert, und Sie haben einen
  392. Methodenrumpf geschrieben. Deklarationen von "native"-Methoden 
  393. haben nur einen Methodenkopf, gefolgt von einem Strichpunkt.
  394. Entfernen Sie entweder das Schlⁿsselwort "native" oder den 
  395. Methodenrumpf.
  396.  
  397. no enclosing instance of type {0} is in scope
  398. Leider kein Hilfetext verfⁿgbar.
  399.  
  400. no interface expected here
  401. Sie beziehen sich hier auf ein Interface (m÷glicherweise im 
  402. "extends"-Teil einer Klassendeklaration). Eine Klasse kann nur
  403. von anderen Klassen abgeleitet werden, nicht von Interfaces.
  404. Wenn Sie dieses Interface implementieren wollen, verwenden Sie
  405. stattdessen das Schlⁿsselwort "implements".
  406.  
  407. * has no match in entry in *
  408. Leider kein Hilfetext verfⁿgbar.
  409.  
  410. * is not defined in a public class or interface; cannot be accessed from outside package
  411. Leider kein Hilfetext verfⁿgbar.
  412.  
  413. * cannot be accessed from outside package
  414. Leider kein Hilfetext verfⁿgbar.
  415.  
  416. not a loop label: *
  417. Leider kein Hilfetext verfⁿgbar.
  418.  
  419. not a statement
  420. Sie haben hier eine Codezeile geschrieben, die keine vollstΣndige
  421. Anweisung ist. Bitte ⁿberprⁿfen Sie nochmals, was Sie bezwecken und
  422. wie Sie dies tun sollten.
  423.  
  424. not an enclosing class:*
  425. Leider kein Hilfetext verfⁿgbar.
  426.  
  427. * cannot be applied to *
  428. Der Operator, den Sie hier einsetzen, kann fⁿr den Wertetyp, fⁿr
  429. den Sie ihn einsetzen, nicht benutzt werden. Entweder verwenden
  430. Sie hier den falschen Typ oder den falschen Operator.
  431.  
  432. * clashes with class of same name
  433. Vergewissern Sie sich, dass die Klasse und das Paket
  434. unterschiedliche Namen haben. Fⁿr gew÷hnlich sollten
  435. Klassennamen mit einem Grossbuchstaben beginnen, wΣhrend
  436. Packagenamen mit einem Kleinbuchstaben beginnen.
  437.  
  438. possible fall-through into case
  439. Leider kein Hilfetext verfⁿgbar.
  440.  
  441. error reading *
  442. Leider kein Hilfetext verfⁿgbar.
  443.  
  444. recursive constructor invocation
  445. Sie haben Code geschrieben, der seinen Konstruktor sich selbst aufrufen 
  446. lΣsst. Das ist nicht zulΣssig (und wⁿrde h÷chstwahrscheinlich zu einer
  447. Endlosschleife fⁿhren).
  448.  
  449. * is ambiguous, both *
  450. Der Name, der in dieser Meldung aufscheint, kann nicht richtig aufgel÷st
  451. werden, weil in den Pakete, die Sie importiert haben, mehr als eine 
  452. Klasse oder Interface mit diesem Namen definiert sind.
  453. Sie k÷nnen entweder hier auf die Klasse mit ihrem vollstΣndigen Namen 
  454. zugreifen (z.B. java.util.List) oder die Klasse mit ihrem vollstΣndigen
  455. Namen importieren (z.B. import java.util.List).
  456.  
  457. repeated interface
  458. Sie haben dasselbe Interface zweimal in derselben "implements"-Deklaration
  459. angefⁿhrt. Einmal ist genug. Mein GedΣchtnis ist nicht so schlecht!
  460.  
  461. repeated modifier
  462. In dieser Deklaration haben Sie denselben Modifizierer zweimal angefⁿhrt. Ein
  463. Modifizierer ist ein Schlⁿsselwort wie etwa "final", "static", "public", 
  464. "private", "volatile", ...
  465.  
  466. {0} has {1} access in {2}
  467. Leider kein Hilfetext verfⁿgbar.
  468.  
  469. return outside method
  470. Leider kein Hilfetext verfⁿgbar.
  471.  
  472. signature does not match *
  473. Leider kein Hilfetext verfⁿgbar.
  474.  
  475. * should be declared abstract; it does not define *
  476. Die aktuelle Klasse ist von einer abstrakten Klasse oder einem Interface
  477. abgeleitet. Abstrakte Klassen und Interfaces definieren Methoden, ohne deren
  478. Implementation anzugeben. Diese Klasse definiert Implementationen nicht fⁿr 
  479. alle Methoden, die noch welche ben÷tigen. Daher ist diese Klasse selbst noch
  480. abstrakt (was bedeutet, dass sie noch Methoden ohne Implementation enthΣlt).
  481. Sie mⁿssen diese Klasse entweder als abstrakt deklarieren, indem Sie sie mit
  482.    public abstract class ...
  483. anstatt von bloss 
  484.    public class ...
  485. beginnen lassen, oder Sie mⁿssen fⁿr die in der Fehlermeldung genannte Methode
  486. eine Implementation zur Verfⁿgung stellen.
  487.  
  488. * is not abstract and does not override abstract method *
  489. Die aktuelle Klasse erbt von einer abstrakten Klasse
  490. oder einem Interface. Abstrakte Klassen und Interfaces
  491. definieren Methoden ohne eine Implementierung anzugeben.
  492. Diese Klasse definiert nicht fⁿr alle Methoden eine
  493. Implementierung, denen diese noch fehlt, wodurch diese
  494. Klasse selbst noch abstrakt ist (d.h. sie hat immer noch
  495. Methoden ohne Implementierung).
  496. Sie mⁿssen diese Klasse entweder als abstrakt deklarieren,
  497. indem Sie sie so anfangen lassen
  498.    public abstract class ...
  499. anstatt nur mit
  500.    public class ...
  501. oder Sie mⁿssen fⁿr die in der Fehlermeldung genannte
  502. Methode eine Implementierung einfⁿgen.
  503.  
  504. error writing source; cannot overwrite input file *
  505. Leider kein Hilfetext verfⁿgbar.
  506.  
  507. 'try' without 'catch' or 'finally'
  508. Wenn Sie einen "try"-Block verwenden, muss nach ihm ein "catch"-Block oder 
  509. ein "finally"-Block oder beide folgen. Die korrekte Anordnung ist:
  510.    try {
  511.       Anweisungen;
  512.    }
  513.    catch(Exception e) {
  514.       Anweisungen;
  515.    }
  516.    finally {
  517.       Anweisungen;
  518.    }
  519.  
  520. * does not take parameters
  521. Leider kein Hilfetext verfⁿgbar.
  522.  
  523. type variables cannot be dereferenced
  524. Leider kein Hilfetext verfⁿgbar.
  525.  
  526. type variable {0} occurs more than once in result type of {1}; cannot be left uninstantiated
  527. Leider kein Hilfetext verfⁿgbar.
  528.  
  529. type variable {0} occurs more than once in type of {1}; cannot be left uninstantiated
  530. Leider kein Hilfetext verfⁿgbar.
  531.  
  532. unclosed character literal
  533. Sie haben wahrscheinlich eine Zeichenkonstante deklariert, ohne das 
  534. abschliessende einfache Anfⁿhrungszeichen anzugeben: '.
  535.  
  536. unclosed comment
  537. Sie haben wahrscheinlich einen Kommentar geschrieben, ohne ihn 
  538. mit */ abzuschliessen.
  539.  
  540. unclosed string literal
  541. Sie haben wahrscheinlich eine Stringkonstante deklariert, ohne das 
  542. abschliessende doppelte Anfⁿhrungszeichen anzugeben: ".
  543.  
  544. undefined label: *
  545. Die Variable, die Sie hier verwenden wollen, kann nicht gefunden 
  546. werden. Sie wurde entweder nie deklariert, oder sie wurde an einer
  547. Stelle deklariert, die von hier nicht sichtbar ist.
  548. Der erste Fall tritt hΣufig bei Tippfehlern in einer Variablen auf.
  549. ▄berprⁿfen Sie, dass die Variable richtig geschrieben ist, inklusive
  550. Gross-/Kleinschreibung ("eineZahl" ist nicht dasselbe wie "einezahl"!).
  551. Der zweite Fall kommt vor, wenn die Variable innerhalb eines Blocks
  552. deklariert ist. (Ein Block ist ein Paar geschwungener Klammern { }.)
  553. Wenn Sie eine Variablendeklaration innerhalb einer Schleife haben, 
  554. dann ist die Variable nur innerhalb dieser Schleife sichtbar. Als
  555. Daumenregel: eine Variable wird unsichtbar nach der geschwungenen 
  556. Klammer (}), die den Block abschliesst, in dem die Variable 
  557. deklariert wurde.
  558.  
  559. unreachable statement
  560. Diese Anweisung wird nie ausgefⁿhrt werden. Wenn Sie den Code 
  561. sorgfΣltig untersuchen, werden Sie feststellen, dass der
  562. Programmfluss diese Anweisung nie erreichen kann. Wenn Sie 
  563. wirklich nicht wollen, dass diese Anweisung ausgefⁿhrt wird,
  564. l÷schen Sie sie, oder berichtigen Sie den Code.
  565.  
  566. initializer must be able to complete normally
  567. Sie k÷nnen in statischen Initialisierungsbl÷cken keine 
  568. Exceptions ausl÷sen oder solche Bl÷che vorzeitig
  569. beende. Sie mⁿssen die Ausfⁿhrung solcher Bl÷cke bis zum Ende
  570. zulassen.
  571.  
  572. unreported exception {0}; must be caught or declared to be thrown
  573. Ihr Code ruft eine Methode auf, die eine Exception ausl÷sen
  574. kann. Sie haben zwei M÷glichkeiten: Sie k÷nnen entweder diese
  575. Exception abfangen, oder Sie k÷nnen deklarieren, dass 
  576. Ihre Methode diese weitergibt. Wenn Sie die Exception 
  577. abfangen wollen, mⁿssen sie einen Block der Form
  578.    try 
  579.    {
  580.       ...
  581.    }
  582.    catch(...)
  583.    {
  584.       ...
  585.    }
  586. verwenden.
  587. Wenn Sie die Exception weitergeben wollen, mⁿssen Sie die
  588. Deklaration 
  589.    throws <ExceptionName>
  590. in die Signatur Ihrer Methode aufnehmen.
  591.  
  592. 'void' type not allowed here
  593. Der Typ "void" kann in diesem Zusammenhang nicht verwendet werden.
  594. Er ist ein spezieller Typ, der verwendet wird, um anzuzeigen, dass
  595. eine Methode keinen Rⁿckgabetyp besitzt. Er kann nicht als Typ 
  596. einer Variablen verwendet werden.
  597.  
  598. * not allowed here
  599. Sie haben einen Zugriffs-Modifizierer verwendet (wie etwa "private", 
  600. "protected", etc.). Dieser Modifizierer ist an dieser Stelle nicht
  601. zulΣssig.
  602.  
  603. wrong number of type arguments; required *
  604. Leider kein Hilfetext verfⁿgbar.
  605.  
  606. * might already have been assigned to
  607. Einer "final"-Variablen kann nur einmal etwas zugewiesen werden.
  608. (Ihre hier in Frage stehende Variable ist "final".) In Ihrem 
  609. Code befinden sich zwei Zuweisungen an diese Variable, und der
  610. Compiler hΣlt es fⁿr m÷glich, dass beide Zuweisungen ausgefⁿhrt
  611. werden.
  612.  
  613. * might not have been initialized
  614. Sie verwenden eine lokale Variable, die nicht mit Sicherheit 
  615. initialisiert wurde, bevor sie hier angesprochen wird. Im
  616. Zweifelsfall initialisieren Sie sie bei der Deklaration.
  617.  
  618. * might be assigned in loop
  619. Leider kein Hilfetext verfⁿgbar.
  620.  
  621. error while writing *
  622. Leider kein Hilfetext verfⁿgbar.
  623.  
  624. * is public, should be declared in a file named *
  625. "public"-Klassen mⁿssen sich in einer Datei befinden, die denselben
  626. Namen hat wie die "public"-Klasse, mit der Erweiterung ".java". Die
  627. "public"-Klasse Dingsda zum Beispiel muss sich in einer Datei mit
  628. dem Namen "Dingsda.java" befinden.
  629.  
  630. cannot read: *
  631. Leider kein Hilfetext verfⁿgbar.
  632.  
  633. Fatal Error: Unable to locate package java.lang in classpath or bootclasspath
  634. Leider kein Hilfetext verfⁿgbar.
  635.  
  636. Fatal Error: Unable to locate method *
  637. Leider kein Hilfetext verfⁿgbar.
  638.  
  639. * uses or overrides a deprecated API.
  640. Sie verwenden eine Methode, die nicht lΣnger empfohlen wird. Es ist recht 
  641. wahrscheinlich, dass es eine andere Methode oder Klasse gibt, die diese
  642. FunktionalitΣt aufweist. Sehen Sie in der API-Dokumentation nach weiteren
  643. Details.
  644.  
  645. Some input files use or override a deprecated API.
  646. Leider kein Hilfetext verfⁿgbar.
  647.  
  648. Recompile with -deprecation for details.
  649. Leider kein Hilfetext verfⁿgbar.
  650.  
  651. * uses unchecked operations.
  652. Leider kein Hilfetext verfⁿgbar.
  653.  
  654. Some input files use unchecked operations.
  655. Leider kein Hilfetext verfⁿgbar.
  656.  
  657. * has been deprecated
  658. Sie verwenden eine Methode, die nicht lΣnger empfohlen wird. Es ist recht 
  659. wahrscheinlich, dass es eine andere Methode oder Klasse gibt, die diese
  660. FunktionalitΣt aufweist. Sehen Sie in der API-Dokumentation nach weiteren
  661. Details.
  662.  
  663. unchecked assignment: *
  664. Leider kein Hilfetext verfⁿgbar.
  665.  
  666. unchecked call to {0} as a member of the raw type {1}
  667. Leider kein Hilfetext verfⁿgbar.
  668.  
  669. unchecked cast to type *
  670. Leider kein Hilfetext verfⁿgbar.
  671.  
  672. unchecked generic array creation
  673. Leider kein Hilfetext verfⁿgbar.
  674.  
  675. unchecked method invocation: *
  676. Leider kein Hilfetext verfⁿgbar.
  677.  
  678. ';' expected
  679. Am Ende einer Zeile fehlt ein Strichpunkt. Es k÷nnte die im Editor
  680. markierte Zeile sein, oder die Zeile darⁿber.
  681.  
  682. 'case', 'default' or '}' expected
  683. Leider kein Hilfetext verfⁿgbar.
  684.  
  685. 'class' or 'interface' expected
  686. Ziemlich am Beginn jeder Sourcedatei wird das Wort "class" oder 
  687. "interface" erwartet. Es fehlt hier, oder es stehen Dinge davor,
  688. die dort nicht hingeh÷ren.
  689.  
  690. '.class' expected
  691. Leider kein Hilfetext verfⁿgbar.
  692.  
  693. '(' or '[' expected
  694. Es sieht so aus, als wΣre eine ungerade Anzahl von Klammern in Ihrem
  695. Code, die den Compiler verwirrt. ▄berprⁿfen Sie den Code sorgfΣltig 
  696. auf zusammengeh÷rige ÷ffnende und schliessende Klammern.
  697.  
  698. * expected
  699. Das in der Fehlermeldung genannte Symbol wurde an dieser Stelle
  700. im Code erwartet; stattdessen fand sich ein anderes Symbol. Versuchen
  701. Sie, darⁿber nachzudenken, warum dieses Symbol hier erwartet wird.
  702.  
  703. orphaned *
  704. Leider kein Hilfetext verfⁿgbar.
  705.  
  706. cannot access *
  707. Leider kein Hilfetext verfⁿgbar.
  708.  
  709. bad class file: *
  710. Leider kein Hilfetext verfⁿgbar.
  711.  
  712. type parameter {0} is not within its bound *
  713. Leider kein Hilfetext verfⁿgbar.
  714.  
  715. incompatible types*
  716. Hier ist Ausdruck eines bestimmten Typs erforderlich. Sie schrieben einen
  717. Ausdruck eines anderen, unvereinbaren Typs (z.B. Sie schrieben einen 
  718. String, wo ein int erwartet wurde.)
  719.  
  720. inconvertible types*
  721. The type you have used here cannot be automatically
  722. converted to the type required.
  723.  
  724. possible loss of precision
  725. Leider kein Hilfetext verfⁿgbar.
  726.  
  727. unexpected type
  728. Leider kein Hilfetext verfⁿgbar.
  729.  
  730. abstract {0} {1} cannot be accessed directly
  731. Leider kein Hilfetext verfⁿgbar.
  732.  
  733. *An explicit 'this' qualifier must be used to select the desired instance.
  734. Leider kein Hilfetext verfⁿgbar.
  735.  
  736. non-static {0} {1} cannot be referenced from a static context
  737. Leider kein Hilfetext verfⁿgbar.
  738.  
  739. cannot resolve symbol*
  740. Leider kein Hilfetext verfⁿgbar.
  741.  
  742. {0}; {1} and {2} are static
  743. Leider kein Hilfetext verfⁿgbar.
  744.  
  745. {0}; overridden method is {1}
  746. Leider kein Hilfetext verfⁿgbar.
  747.  
  748. attempting to assign weaker access privileges; was *
  749. Leider kein Hilfetext verfⁿgbar.
  750.  
  751. overridden method does not throw *
  752. Leider kein Hilfetext verfⁿgbar.
  753.  
  754. * attempting to use incompatible return type
  755. Leider kein Hilfetext verfⁿgbar.
  756.